<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      /*
        ① 如果try报错，自报错位置开始，try的后续代码停止执行，同是执行catch代码
        ② 如果是语法错误，无法通过 catch 捕捉

        throw
        ① 中断程序执行
        ② 手动抛出一个异常
        ③ throw 可以抛出任意值类型，约定抛出一个Error对象
     */

      console.log(1);
      console.log(2);
      // 手动抛出异常
      // throw 200;
      throw new Error();
      console.log(3);
      console.log(4);
    </script>
  </body>
</html>
